// components/province-item/province-item.js
var util = require("../../utils/util.js")
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    dataList: {
      type: Array,
      value: []
    },
    dataType: {
      type: String,
      value: []
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    openProvin: [],
    categoryArr: ["省份", "性别", "年龄段"], //疫情数据的选择数组
    list: [], //用于展示的数据，展示的数据都要按以下格式
    /*
    list:[
      {
        firstCol:"省名/性别属性/年龄段分区/危重的程度"，
        curNum: 现有数,
        totalNum: 总共数,
        deadNum: 死亡数,
        curedNum: 治愈数,
        second:[{ 如果有的话，比如省份就有第二层展开的
          secondCol:"城市名",
          curNum: 现有数,
          totalNum: 总共数,
          deadNum: 死亡数,
          curedNum: 治愈数,
        }]
      }
    ]
    
     */
  },
  pageLifetimes: {
    // 组件所在页面的生命周期函数
    show() {
      var that = this
      // 用于初始化该省是否展开的数组
      var arr = []
      for (var i = 0; i < 34; i++) {
        arr[i] = false
      }
      //setData操作
      that.setData({
        openProvin: arr,
      })
      // console.log(this.properties.dataList)
    },
  },
  /**
   * 组件的方法列表
   */
  methods: {
    // 展开各省份
    showCity(e) {
      // console.log(e.currentTarget.dataset.provinid)
      var that = this
      if (that.properties.dataType == 0) {
        var id = e.currentTarget.dataset.provinid
        var openArr = that.data.openProvin
        openArr[id] = !openArr[id]
        // console.log(openArr)
        that.setData({
          openProvin: openArr
        })
      }

    },
  }
})